#define _CRT_SECURE_NO_WARNINGS 1
#include"List.h"
LTNode* phead = NULL;
Test1()
{
	LTPushFronts(phead, 1);
	LTPushFronts(phead, 2);
	LTPushFronts(phead, 3);
	LTPushFronts(phead, 4);
	LTPrintf(phead);
}
void Test2()
{
	LTPushBack(phead, 5);
	LTPushBack(phead, 6);
	LTPushBack(phead, 7);
	LTPushBack(phead, 8);
	LTPrintf(phead);
}
void Test3()
{
	LTPopFront(phead);
	LTPopFront(phead);
	LTPrintf(phead);
}
void Test4()
{
	LTPopBack(phead);
	LTPopBack(phead);
	LTPrintf(phead);
}
void Test5()
{
	LTNode* pnode = LTFind(phead, 5);
	printf("%d\n", pnode->data);
	pnode = LTFind(phead, 11);
	if (pnode == NULL)
	{
		printf("NULL\n");
	}
}
void Test6()
{
	LTInsert(phead, phead->next, 37);
	LTInsert(phead, phead->prev, 38);
	LTInsert(phead, phead->next->next->next, 39);
	LTPrintf(phead);
}
int main()
{
	phead = LTInitial();
	Test1();
	Test2();
	Test3();
	Test4();
	Test5();
	Test6();
	return 0;
}